package io;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.Scanner;

//getBytes(StandardCharsets.UTF_8) 使用指定的字符集将字符串编码为 byte 序列，并将结果存储到一个新的 byte 数组中
public class WriteStringDemo {
    public static void main(String[] args) throws IOException {
        //向文件中写入文本数据
        FileOutputStream fos=new FileOutputStream("F.txt",true);//后面为true为追加模式
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入内容：");
        String text=sc.next();
        byte[] bytes = text.getBytes(StandardCharsets.UTF_8);
        fos.write(bytes);
        fos.close();
        System.out.println("写入完毕");

    }
}
